package cn.tpshion.shop.service;

import cn.tpshion.shop.domain.dto.LoginDTO;
import cn.tpshion.shop.domain.dto.OneKeyLoginDTO;
import cn.tpshion.shop.domain.dto.RegisterDTO;
import cn.tpshion.shop.domain.vo.LoginVO;

public interface AuthService {

    LoginVO login(LoginDTO dto);

    LoginVO oneKeyLogin(OneKeyLoginDTO dto);

    LoginVO register(RegisterDTO dto);

    String authKey();

    void logout();
}
